"Limp Node" when air con turned on

I have a weird problem with my 2 door 1995 318is.. in the june long weekend floods we live on a hill- rain got under bonnet and into computer (it grew mushrooms overnight) and so dad dried it out (he knows a fair bit about this stuff) and ever since when you turn on the air con (not demist-it works) the car goes into a "Limp Node" and it comes up on dash with the symbol... How do we fix it? New computer or could the prob be elsewhere? any help would be very very much appreciated 
